<body>
Leader election protocols.

<p>
    This package contains protocols and interfaces for performing distributed Leader Elections, particularly, but not
    limited to, implementations based on ZooKeeper.
</p>

<p>
    <b>Interfaces.</b> {@link org.menagerie.election.LeaderElector} defines the necessary structures for a flexible,
    synchronous leader-election.

</p>
<p>
    <b>Implementations.</b> {@link org.menagerie.election.ZkLeaderElector} describes a ZooKeeper-based implementation
    of the {@link org.menagerie.election.LeaderElector} synchronous leader election protocol.
</p>

</body>